home *** CD-ROM | disk | FTP | other *** search
/ PC/CD Gamer UK 111 / CD Gamer Issue 111 (July 2002) (Disc 1).ISO / Games / Medieval / data1.cab / Game_Files / FormationData / HistoricalFormations.txt < prev   
Encoding:
Text File  |  2002-05-17  |  50.4 KB  |  2,884 lines

  1. ; Comment
  2.  
  3. Version 1.1
  4.  
  5. ;****************************************************************
  6. ; LineOfBattle
  7. ; A simple flexible formation
  8. ; Consists of a single line wirh a small reserve
  9. ;****************************************************************
  10.  
  11. Template LineOfBattle
  12.  
  13.     ;;; Flags
  14.     HistoricalTemplate
  15.     Attack
  16.     Defend
  17.     Priority 0.5
  18.         
  19.     Slot 0                        ; This is for artillery
  20.         Optional
  21.  
  22.         ;;; Slot position
  23.         XPos        0 absolute         
  24.         ZPos        0 absolute
  25.  
  26.         ;;; Unit Info and hints
  27.         NotGeneral
  28.         InterUnitSpacing 20
  29.  
  30.         ;; Unit Types
  31.         UnitType Artillery 1.0    
  32.     EndSlot 0
  33.  
  34.     Slot 1                        ; Prefereably Heavy infantry centre
  35.         ;;; Restrictions
  36.         MinUnits 1
  37.  
  38.         ;;; Slot position
  39.         XPos        0 absolute         
  40.         ZPos        -10 relativeTo 0
  41.         IgnoreOffsetFromEmptySlotZ
  42.  
  43.         ;;; Unit Info and hints
  44.  
  45.         ;; Unit Types
  46.         UnitType HeavyInfantry    1.0
  47.         UnitType MediumInfantry    0.8
  48.         UnitType HeavyMounted    0.6
  49.         UnitType Any            0
  50.     EndSlot 1
  51.  
  52.     Slot 2                        ; Lighter infantry left wing
  53.         Optional
  54.         Priority 0.5
  55.  
  56.         ;;; Restrictions
  57.         NotGeneral
  58.  
  59.         ;;; Slot position
  60.         XPos        -2 relativeTo 1
  61.         ZPos        0 relativeTo 1
  62.  
  63.         ;;; Unit Info and hints
  64.         EngageAtWill
  65.  
  66.         ;; Unit Types
  67.         UnitType MediumInfantry    1.0
  68.         UnitType Infantry 0.5                
  69.     EndSlot 2
  70.  
  71.     Slot 3                        ; Lighter infantry right wing
  72.         Optional
  73.         Priority 0.45            ;Gives other wing priority
  74.  
  75.         ;;; Restrictions
  76.         NotGeneral
  77.  
  78.         ;;; Slot position
  79.         XPos        2 relativeTo 1
  80.         ZPos        0 relativeTo 1
  81.  
  82.         ;;; Unit Info and hints
  83.         EngageAtWill
  84.  
  85.         ;; Unit Types
  86.         UnitType MediumInfantry    1.0
  87.         UnitType Infantry 0.5
  88.     EndSlot 3
  89.  
  90.     Slot 4                        ; Cavalry left wing
  91.         Optional
  92.         Priority 0.95            ;Gives other wing priority
  93.  
  94.         ;;; Restrictions
  95.         NotGeneral
  96.  
  97.         ;;; Slot position
  98.         XPos        -2 relativeTo 2
  99.         ZPos        0 relativeTo 2
  100.         IgnoreOffsetFromEmptySlotX
  101.  
  102.         ;;; Unit Info and hints
  103.         EngageAtWill                ;;; Don't want any light troops to skirmish
  104.  
  105.         ;; Unit Types
  106.         UnitType HeavyMounted 0.9
  107.         UnitType NonMissileMounted 0.9
  108.         UnitType Mounted    0.1
  109.     EndSlot 4
  110.  
  111.     Slot 5                        ; Cavalry right wing
  112.         Optional
  113.  
  114.         ;;; Restrictions
  115.         NotGeneral
  116.  
  117.         ;;; Slot position
  118.         XPos        2 relativeTo 3
  119.         ZPos        0 relativeTo 3
  120.         IgnoreOffsetFromEmptySlotX
  121.  
  122.         ;;; Unit Info and hints
  123.         EngageAtWill
  124.  
  125.         ;; Unit Types
  126.         UnitType HeavyMounted 0.9
  127.         UnitType NonMissileMounted 0.9
  128.         UnitType Mounted    0.1
  129.     EndSlot 5
  130.  
  131.     Slot 6                        ; Light Cavalry left wing
  132.         Optional
  133.  
  134.         ;;; Restrictions
  135.         NotGeneral
  136.  
  137.         ;;; Slot position
  138.         XPos        -2 relativeTo 4
  139.         ZPos        0 relativeTo 4
  140.         IgnoreOffsetFromEmptySlotX
  141.  
  142.         ;;; Unit Info and hints
  143.  
  144.         ;; Unit Types
  145.         UnitType LightMounted 1.0
  146.     EndSlot 6
  147.  
  148.     Slot 7                        ; Light Cavalry right wing
  149.         Optional
  150.         Priority 0.95            ;Gives other wing priority
  151.  
  152.         ;;; Restrictions
  153.         NotGeneral
  154.  
  155.         ;;; Slot position
  156.         XPos        2 relativeTo 5
  157.         ZPos        0 relativeTo 5
  158.         IgnoreOffsetFromEmptySlotX
  159.  
  160.         ;;; Unit Info and hints
  161.  
  162.         ;; Unit Types
  163.         UnitType LightMounted 1.0
  164.     EndSlot 7
  165.  
  166.     Slot 8                        ; Reserve
  167.         Optional
  168.         Priority 0.75            ; Put troops in the line first
  169.  
  170.         ;;; Restrictions
  171.         MaxUnits 2
  172.  
  173.         ;;; Unit Info and hints
  174.         General
  175.  
  176.         ;;; Slot position
  177.         XPos        0 absolute         
  178.         ZPos        -20 relativeTo 1
  179.  
  180.         ;; Unit Types
  181.         UnitType HeavyMounted 1.0
  182.         UnitType Mounted      0.3
  183.         UnitType Any          0.1
  184.     EndSlot 8
  185.  
  186. EndTemplate LineOfBattle
  187.  
  188. ;****************************************************************
  189. ;Three Line Attack
  190. ;Offsensive formation for mixed forces best used against a 
  191. ;static enemy
  192. ;****************************************************************
  193.  
  194. Template ThreeLineAttack
  195.     ;;; Flags
  196.     HistoricalTemplate
  197.     Attack
  198.     Priority 0.8
  199.  
  200.     Slot 0                        ; Artillery
  201.         Optional
  202.  
  203.         ;;; Slot position
  204.         XPos        0 absolute         
  205.         ZPos        0 absolute
  206.  
  207.         ;;; Unit Info and hints
  208.         NotGeneral
  209.         InterUnitSpacing 10
  210.  
  211.         ;; Unit Types
  212.         UnitType Artillery 1.0    
  213.     EndSlot 0
  214.  
  215.     Slot 1                        ; Missile Infantry
  216.         Optional
  217.  
  218.         ;;; Restrictions
  219.         MaxUnits     6    
  220.         ;;; Slot position
  221.         XPos        0 absolute
  222.         ZPos        -10 relativeTo 0
  223.         IgnoreOffsetFromEmptySlotZ
  224.  
  225.         ;;; Unit Info and hints
  226.         NotGeneral
  227.  
  228.         ;; Unit Types
  229.         UnitType MissileInfantry 1.0    
  230.         UnitType MissileMounted  0.5
  231.     EndSlot 1
  232.  
  233.     Slot 2                        ; 2nd line Non Missile Infantry
  234.         ;;; Restrictions
  235.         MinUnits    2
  236.         MaxUnits     6    
  237.  
  238.         ;;; Slot position
  239.         XPos        0 absolute
  240.         ZPos        -10 relativeTo 1
  241.         IgnoreOffsetFromEmptySlotZ
  242.  
  243.         ;;; Unit Info and hints
  244.         NotGeneral
  245.  
  246.         ;; Unit Types
  247.         UnitType HeavyInfantry 1.0    
  248.         UnitType AssaultInfantry 1.0
  249.         UnitType Infantry  0.5
  250.     EndSlot 2
  251.  
  252.     Slot 3                        ; 3rd line Cavalry centre slot for general
  253.         ;;; Restrictions
  254.         MinUnits    1
  255.  
  256.         ;;; Slot position
  257.         XPos        0 absolute
  258.         ZPos        -10 relativeTo 2
  259.         IgnoreOffsetFromEmptySlotZ
  260.  
  261.         ;;; Unit Info and hints
  262.         General
  263.  
  264.         ;; Unit Types
  265.         UnitType GeneralOnly 1.0    
  266.     EndSlot 3
  267.  
  268.     Slot 4                        ; 3rd line Cavalry centre right
  269.         ;;; Restrictions
  270.         MinUnits    1
  271.  
  272.         ;;; Slot position
  273.         XPos        3 relativeTo 3
  274.         ZPos        0 relativeTo 3
  275.  
  276.         ;;; Unit Info and hints
  277.  
  278.         ;; Unit Types
  279.         UnitType HeavyMounted 1.0    
  280.         UnitType NonMissileMounted 0.5
  281.         UnitType Mounted    0.2
  282.         UnitType Any        0.01        ; catch all to allow any unit mix
  283.     EndSlot 4
  284.  
  285.     Slot 5                        ; 3rd line Cavalry left
  286.         ;;; Restrictions
  287.         MinUnits    1
  288.  
  289.         ;;; Slot position
  290.         XPos        -3 relativeTo 3
  291.         ZPos        0 relativeTo 3
  292.  
  293.         ;;; Unit Info and hints
  294.  
  295.         ;; Unit Types
  296.         UnitType HeavyMounted 1.0    
  297.         UnitType NonMissileMounted 0.5
  298.         UnitType Mounted    0.2
  299.         UnitType Any        0.01        ; catch all to allow any unit mix
  300.     EndSlot 5
  301.  
  302.     Slot 6                        ; Right flank guard/envelopment
  303.         Optional
  304.  
  305.         ;;; Restrictions
  306.         NotGeneral
  307.         MaxUnits 2
  308.  
  309.         ;;; Slot position
  310.         XPos        10 relativeTo 2
  311.         ZPos        0 relativeTo 2
  312.  
  313.         ;; Unit Types
  314.         UnitType LightMounted 1.0    
  315.     EndSlot 6
  316.  
  317.     Slot 7                        ; Left flank guard/envelopment
  318.         Optional
  319.  
  320.         ;;; Restrictions
  321.         NotGeneral
  322.         MaxUnits 2
  323.  
  324.         ;;; Slot position
  325.         XPos        -10 relativeTo 2
  326.         ZPos        0 relativeTo 2
  327.  
  328.         ;; Unit Types
  329.         UnitType LightMounted 1.0    
  330.     EndSlot 7
  331.  
  332. EndTemplate ThreeLineAttack
  333.  
  334. ;****************************************************************
  335. ;Three Line Defense
  336. ;Generic defense for a mixed force not worried about being outflanked
  337. ;****************************************************************
  338. Template ThreeLineDefense
  339.     ;;; Flags
  340.     HistoricalTemplate
  341.     Defend
  342.     Priority 0.8
  343.  
  344.     Slot 0                        ; Artillery
  345.         Optional
  346.  
  347.         ;;; Slot position
  348.         XPos        0 absolute         
  349.         ZPos        0 absolute
  350.  
  351.         ;;; Unit Info and hints
  352.         NotGeneral
  353.         InterUnitSpacing 20
  354.  
  355.         ;; Unit Types
  356.         UnitType Artillery 1.0    
  357.     EndSlot 0
  358.  
  359.     Slot 1                        ; Line 1 Missile infantry
  360.         Optional
  361.  
  362.         ;;; Restrictions
  363.         MaxUnits     6    
  364.         ;;; Slot position
  365.         XPos        0 absolute
  366.         ZPos        -10 relativeTo 0
  367.         IgnoreOffsetFromEmptySlotZ
  368.  
  369.         ;;; Unit Info and hints
  370.         NotGeneral
  371.  
  372.         ;; Unit Types
  373.         UnitType MissileInfantry 1.0    
  374.     EndSlot 1
  375.  
  376.     Slot 2                        ; Line 2 Infantry
  377.         ;;; Restrictions
  378.         MinUnits    2
  379.         MaxUnits    6    
  380.         Width        RelativeTo 1
  381.         WidthFactor 1
  382.  
  383.         ;;; Slot position
  384.         XPos        0 absolute
  385.         ZPos        -5 relativeTo 1
  386.         IgnoreOffsetFromEmptySlotZ
  387.  
  388.         ;;; Unit Info and hints
  389.         NotGeneral
  390.  
  391.         ;; Unit Types
  392.         UnitType NonMissileInfantry  1.0
  393.         UnitType MissileInfantry     0.1
  394.     EndSlot 2
  395.  
  396.     Slot 3                        ; General
  397.         ;;; Restrictions
  398.         MinUnits    1
  399.  
  400.         ;;; Slot position
  401.         XPos        0 absolute
  402.         ZPos        -15 relativeTo 2
  403.         IgnoreOffsetFromEmptySlotZ
  404.  
  405.         ;;; Unit Info and hints
  406.         General
  407.  
  408.         ;; Unit Types
  409.         UnitType GeneralOnly 1.0    
  410.     EndSlot 3
  411.  
  412.     Slot 4                        ; 3rd Line cavalry left
  413.         ;;; Restrictions
  414.  
  415.         ;;; Slot position
  416.         XPos        -3 relativeTo 3
  417.         ZPos        -10 relativeTo 3
  418.  
  419.         ;;; Unit Info and hints
  420.  
  421.         ;; Unit Types
  422.         UnitType HeavyMounted 1.0    
  423.         UnitType NonMissileMounted 0.5
  424.         UnitType Mounted    0.2
  425.         UnitType Any        0.01        ; catch all to allow any unit mix
  426.     EndSlot 4
  427.  
  428.     Slot 5                        ; 3rd Line cavalry right
  429.         ;;; Restrictions
  430.  
  431.         ;;; Slot position
  432.         XPos        3 relativeTo 3
  433.         ZPos        -10 relativeTo 3
  434.  
  435.         ;;; Unit Info and hints
  436.  
  437.         ;; Unit Types
  438.         UnitType HeavyMounted 1.0    
  439.         UnitType NonMissileMounted 0.5
  440.         UnitType Mounted    0.2
  441.         UnitType Any        0.01        ; catch all to allow any unit mix
  442.     EndSlot 5
  443.  
  444.     Slot 6                        ; Right flank guard
  445.         Optional
  446.         Priority 0.4
  447.  
  448.         ;;; Restrictions
  449.  
  450.         ;;; Slot position
  451.         XPos        30 relativeTo 5
  452.         ZPos        0 relativeTo 5
  453.  
  454.         ;;; Unit Info and hints
  455.  
  456.         ;; Unit Types
  457.         UnitType LightMounted 1.0
  458.         UnitType Mounted    0.3
  459.     EndSlot 6
  460.  
  461.     Slot 7                        ; Left flank guard
  462.         Optional
  463.         Priority 0.4
  464.  
  465.         ;;; Restrictions
  466.  
  467.         ;;; Slot position
  468.         XPos        -30 relativeTo 4
  469.         ZPos        0 relativeTo 4
  470.  
  471.         ;;; Unit Info and hints
  472.  
  473.         ;; Unit Types
  474.         UnitType LightMounted 1.0
  475.         UnitType Mounted    0.3
  476.     EndSlot 7
  477.  
  478. EndTemplate ThreeLineDefense
  479.  
  480. ;****************************************************************
  481. ;Cavalry Charge
  482. ;Attack formation for armies that are mainly heavy cavalry
  483. ;against enemy who are weaker hand to hand
  484. ;****************************************************************
  485. Template CavalryCharge
  486.     ;;; Flags
  487.     HistoricalTemplate
  488.     Attack
  489.     Pursue
  490.     Priority 0                ;Best used when you know what you're doing so disallow for a,i.
  491.  
  492.     Slot 0                    ;artillery
  493.         Optional
  494.  
  495.         ;;; Slot position
  496.         XPos        0 absolute         
  497.         ZPos        0 absolute
  498.  
  499.         ;;; Unit Info and hints
  500.         NotGeneral
  501.         InterUnitSpacing 20
  502.  
  503.         ;; Unit Types
  504.         UnitType Artillery 1.0    
  505.     EndSlot 0
  506.  
  507.     Slot 1                    ;The general
  508.         ;;; Restrictions
  509.         MinUnits    1
  510.  
  511.         ;;; Slot position
  512.         XPos        0 absolute
  513.         ZPos        -5 relativeTo 0
  514.         IgnoreOffsetFromEmptySlotZ
  515.  
  516.         ;; Unit Types
  517.         UnitType GeneralOnly 1.0    
  518.     EndSlot 1
  519.  
  520.     Slot 2                    ;Left flank cavalry
  521.         ;;; Restrictions
  522.         MinUnits        1
  523.  
  524.         ;;; Slot position
  525.         XPos        -3 relativeTo 1
  526.         ZPos        0 relativeTo 1
  527.  
  528.         ;;; Unit Info and hints
  529.  
  530.         ;; Unit Types
  531.         UnitType HeavyMounted 1.0    
  532.         UnitType MediumMounted 0.3
  533.     EndSlot 2
  534.  
  535.     Slot 3                    ;Right flank cavalry
  536.         ;;; Restrictions
  537.         MinUnits        1
  538.  
  539.         ;;; Slot position
  540.         XPos        3 relativeTo 1
  541.         ZPos        0 relativeTo 1
  542.  
  543.         ;;; Unit Info and hints
  544.  
  545.         ;; Unit Types
  546.         UnitType HeavyMounted 1.0    
  547.         UnitType MediumMounted 0.3
  548.     EndSlot 3
  549.  
  550.     Slot 4                    ;Second line. Missile Troops
  551.         Optional
  552.  
  553.         ;;; Restrictions
  554.  
  555.         ;;; Slot position
  556.         XPos        0 absolute
  557.         ZPos        -10 relativeTo 1
  558.  
  559.         ;;; Unit Info and hints
  560.  
  561.         ;; Unit Types
  562.         UnitType MissileInfantry 1.0    
  563.         UnitType MissileMounted 0.5
  564.     EndSlot 4
  565.     
  566.     Slot 5                    ;Third line. Infantry
  567.         Optional
  568.  
  569.         ;;; Restrictions
  570.  
  571.         ;;; Slot position
  572.         XPos        0 absolute
  573.         ZPos        -10 relativeTo 4
  574.         IgnoreOffsetFromEmptySlotZ
  575.  
  576.         ;;; Unit Info and hints
  577.  
  578.         ;; Unit Types
  579.         UnitType NonMissileInfantry 1.0    
  580.         UnitType Any                0.1            ;catch all to allow any unit mix
  581.     EndSlot 5
  582.  
  583.     Slot 6                    ;Right flank guard
  584.         Optional
  585.  
  586.         ;;; Restrictions
  587.         MaxUnits    2
  588.         ;;; Slot position
  589.         XPos        15 relativeTo 3
  590.         ZPos        0 relativeTo 3
  591.  
  592.         ;;; Unit Info and hints
  593.  
  594.         ;; Unit Types
  595.         UnitType LightMounted 1.0    
  596.         UnitType MissileMounted 0.5
  597.     EndSlot 6
  598.     
  599.     Slot 7                    ;Left flank guard
  600.         Optional
  601.  
  602.         ;;; Restrictions
  603.         MaxUnits    2
  604.         ;;; Slot position
  605.         XPos        -15 relativeTo 2
  606.         ZPos        0 relativeTo 2
  607.  
  608.         ;;; Unit Info and hints
  609.  
  610.         ;; Unit Types
  611.         UnitType LightMounted 1.0    
  612.         UnitType MissileMounted 0.5
  613.     EndSlot 7
  614.  
  615. EndTemplate CavalryCharge
  616.  
  617. ;****************************************************************
  618. ;Infantry Charge
  619. ;An instant attack formation for armies strong in infantry
  620. ;****************************************************************
  621. Template InfantryCharge
  622.     HistoricalTemplate
  623.     Attack
  624.     Priority 0.8
  625.  
  626.     Slot 0                    ;Artillery
  627.         Optional
  628.  
  629.         ;;; Slot position
  630.         XPos        0 absolute         
  631.         ZPos        0 absolute
  632.  
  633.         ;;; Unit Info and hints
  634.         NotGeneral
  635.         InterUnitSpacing 20
  636.  
  637.         ;; Unit Types
  638.         UnitType Artillery 1.0    
  639.     EndSlot 0
  640.  
  641.     Slot 1                    ;Centre slot, possibly for general
  642.         ;;; Restrictions
  643.         MinUnits    1
  644.         MaxUnits    1
  645.  
  646.         ;;; Slot position
  647.         XPos        0 absolute         
  648.         ZPos        -10 relativeTo 0
  649.         IgnoreOffsetFromEmptySlotZ
  650.  
  651.         ;;; Unit Info and hints
  652.         General
  653.  
  654.         ;; Unit Types
  655.         UnitType HeavyInfantry 1.0
  656.         UnitType AssaultInfantry 1.0
  657.     EndSlot 1
  658.  
  659.     Slot 2                    ;Right flank heavy infantry
  660.         ;;; Restrictions
  661.         MinUnits    1
  662.         MaxUnits    5
  663.  
  664.         ;;; Slot position
  665.         XPos        3 relativeTo 1
  666.         ZPos        0 relativeTo 1
  667.  
  668.         ;;; Unit Info and hints
  669.  
  670.         ;; Unit Types
  671.         UnitType HeavyInfantry 1.0
  672.         UnitType AssaultInfantry 1.0
  673.         UnitType MediumInfantry 0.1
  674.     EndSlot 2
  675.  
  676.     Slot 3                    ;Left flank heavy infantry
  677.         ;;; Restrictions
  678.         MinUnits    1
  679.         MaxUnits    5
  680.  
  681.         ;;; Slot position
  682.         XPos        -3 relativeTo 1
  683.         ZPos        0 relativeTo 1
  684.  
  685.         ;;; Unit Info and hints
  686.  
  687.         ;; Unit Types
  688.         UnitType HeavyInfantry 1.0
  689.         UnitType AssaultInfantry 1.0
  690.         UnitType MediumInfantry 0.1
  691.     EndSlot 3
  692.  
  693.     Slot 4                    ;Second line of missile troops
  694.         Optional
  695.         
  696.         ;;; Slot position
  697.         XPos        0 relativeTo 1
  698.         ZPos        -10 relativeTo 1
  699.  
  700.         ;;; Unit Info and hints
  701.  
  702.         ;; Unit Types
  703.         UnitType MissileInfantry 1.0
  704.         UnitType MissileMounted 0.8
  705.     EndSlot 4
  706.  
  707.     Slot 5                    ;Third line of cavalry, and anyone else
  708.         Optional
  709.  
  710.         ;;; Slot position
  711.         XPos        0 relativeTo 1
  712.         ZPos        -10 relativeTo 4
  713.         IgnoreOffsetFromEmptySlotZ
  714.  
  715.         ;;; Unit Info and hints
  716.         General
  717.  
  718.         ;; Unit Types
  719.         UnitType NonMissileMounted 1.0
  720.         UnitType LevyInfantry       1.0            ; Keep these at the back
  721.         UnitType Any               0.1            ; catch all to allow any unit mix
  722.     EndSlot 5
  723.  
  724.     Slot 6                    ;Left flank guard
  725.         Optional
  726.  
  727.         ;;; Restrictions
  728.         MaxUnits 2
  729.  
  730.         ;;; Slot position
  731.         XPos        -10 relativeTo 3
  732.         ZPos        0 relativeTo 3
  733.  
  734.         ;;; Unit Info and hints
  735.         NotGeneral
  736.  
  737.         ;; Unit Types
  738.         UnitType MissileMounted       1.0
  739.         UnitType LightMounted       1.0
  740.     EndSlot 6
  741.  
  742.     Slot 7                    ;Right flank guard
  743.         Optional
  744.  
  745.         ;;; Restrictions
  746.         MaxUnits 2
  747.  
  748.         ;;; Slot position
  749.         XPos        10 relativeTo 2
  750.         ZPos        0 relativeTo 2
  751.  
  752.         ;;; Unit Info and hints
  753.         NotGeneral
  754.  
  755.         ;; Unit Types
  756.         UnitType MissileMounted       1.0
  757.         UnitType LightMounted       1.0
  758.     EndSlot 7
  759.  
  760. EndTemplate InfantryCharge
  761.  
  762. ;****************************************************************
  763. ;English
  764. ;A formation used by English armies consisting of longbowmen
  765. ;and dismounted men at arms
  766. ;****************************************************************
  767. Template English
  768.     ;;; Flags
  769.     HistoricalTemplate
  770.     Defend
  771.     Priority 0                ; Diasallow for a.i.
  772.  
  773.     Slot    0                ;Artillery
  774.         Optional
  775.         
  776.         ;;; Slot position
  777.         XPos        0 absolute         
  778.         ZPos        0 absolute
  779.  
  780.         ;;; Unit Info and hints
  781.         NotGeneral
  782.  
  783.         ;; Unit Types
  784.         UnitType Artillery 1.0    
  785.     EndSlot 0
  786.  
  787.     Slot    1                ;Unused
  788.         ;;; Restrictions
  789.         Width fixed 1
  790.         Depth fixed 1
  791.         MaxUnits 0
  792.  
  793.         ;;; Slot position
  794.         XPos        0 absolute         
  795.         ZPos        -5 relativeTo 0
  796.         IgnoreOffsetFromEmptySlotZ
  797.     EndSlot 1
  798.  
  799.     Slot    2                ;Left Battle Right flank archers
  800.         ;;; Restrictions
  801.         MinUnits 1
  802.         MaxUnits 2
  803.  
  804.         ;;; Slot position
  805.         XPos        -3 relativeTo 0
  806.         ZPos        -3 relativeTo 0
  807.         IgnoreOffsetFromEmptySlotZ
  808.  
  809.         ;;; Unit Info and hints
  810.         NotGeneral
  811.         Angle -40
  812.  
  813.         ;; Unit Types
  814.         UnitType Longbowmen 1.0    
  815.         UnitType MissileInfantry 0.3
  816.     EndSlot 2
  817.     
  818.     Slot    3                ;Left Battle Men at Arms
  819.         ;;; Restrictions
  820.         MinUnits 1
  821.         MaxUnits 3
  822.  
  823.         ;;; Slot position
  824.         XPos        -3 relativeTo 2
  825.         ZPos        -3 relativeTo 2
  826.  
  827.         ;;; Unit Info and hints
  828.         NotGeneral
  829.  
  830.         ;; Unit Types
  831.         UnitType HeavyInfantry 1.0    
  832.         UnitType MediumInfantry 0.3
  833.     EndSlot 3
  834.  
  835.     Slot    4                ;Left Battle left flank archers
  836.         ;;; Restrictions
  837.         MaxUnits 2
  838.  
  839.         ;;; Slot position
  840.         XPos        -3 relativeTo 3
  841.         ZPos        3 relativeTo 3
  842.  
  843.         ;;; Unit Info and hints
  844.         NotGeneral
  845.         Angle 40
  846.  
  847.         ;; Unit Types
  848.         UnitType Longbowmen 1.0    
  849.         UnitType MissileInfantry 0.3
  850.     EndSlot 4
  851.  
  852.     Slot    5                ;Rightt Battle left flank archers
  853.         ;;; Restrictions
  854.         MinUnits 1
  855.         MaxUnits 2
  856.  
  857.         ;;; Slot position
  858.         XPos        3 relativeTo 0
  859.         ZPos        -3 relativeTo 0
  860.         IgnoreOffsetFromEmptySlotZ
  861.  
  862.         ;;; Unit Info and hints
  863.         NotGeneral
  864.         Angle 40
  865.  
  866.         ;; Unit Types
  867.         UnitType Longbowmen 1.0    
  868.         UnitType MissileInfantry 0.3
  869.     EndSlot 5
  870.  
  871.     Slot    6                ;Right Battle Men at arms
  872.         ;;; Restrictions
  873.         MinUnits 1
  874.         MaxUnits 3
  875.  
  876.         ;;; Slot position
  877.         XPos        3 relativeTo 5
  878.         ZPos        -3 relativeTo 5
  879.  
  880.         ;;; Unit Info and hints
  881.         NotGeneral
  882.  
  883.         ;; Unit Types
  884.         UnitType HeavyInfantry 1.0    
  885.         UnitType MediumInfantry 0.3
  886.     EndSlot 6
  887.  
  888.     Slot    7                ;Right Battle Right flank archers
  889.         ;;; Restrictions
  890.         MaxUnits 2
  891.  
  892.         ;;; Slot position
  893.         XPos        3 relativeTo 6
  894.         ZPos        3 relativeTo 6
  895.  
  896.         ;;; Unit Info and hints
  897.         NotGeneral
  898.         Angle -40
  899.  
  900.         ;; Unit Types
  901.         UnitType Longbowmen 1.0    
  902.         UnitType MissileInfantry 0.3
  903.     EndSlot 7
  904.  
  905.     Slot    8                ;Infantry reserve
  906.         Optional
  907.         Priority 0.5
  908.  
  909.         ;;; Slot position
  910.         XPos        0 relativeTo 0
  911.         ZPos        -15 relativeTo 2
  912.  
  913.         ;;; Unit Info and hints
  914.         General
  915.  
  916.         ;; Unit Types
  917.         UnitType NonMissileInfantry 1.0
  918.         UnitType MissileInfantry 0.1            ;any that are left over
  919.     EndSlot 8
  920.  
  921.     Slot    9                ;Mounted reserve
  922.         Optional
  923.         ;;; Slot position
  924.         XPos        0 relativeTo 8
  925.         ZPos        -10 relativeTo 8
  926.  
  927.         ;;; Unit Info and hints
  928.         General
  929.  
  930.         ;; Unit Types
  931.         UnitType HeavyMounted       1.0
  932.         UnitType NonMissileMounted 0.9
  933.         UnitType Mounted           0.3
  934.     EndSlot 9
  935.  
  936.     Slot    10                ;Right Flank Guard
  937.         Optional
  938.         Priority 0.5
  939.  
  940.         ;;; Restrictions
  941.         MaxUnits 2
  942.  
  943.         ;;; Slot position
  944.         XPos        30 relativeTo 9
  945.         ZPos        -20 relativeTo 4
  946.  
  947.         ;;; Unit Info and hints
  948.         NotGeneral
  949.  
  950.         ;; Unit Types
  951.         UnitType MissileMounted 1.0
  952.         UnitType Mounted        0.5
  953.         UnitType MissileInfantry 0.5
  954.     EndSlot 10
  955.  
  956.     Slot    11                ;Left Flank Guard
  957.         Optional
  958.         Priority 0.5
  959.  
  960.         ;;; Restrictions
  961.         MaxUnits 2
  962.  
  963.         ;;; Slot position
  964.         XPos        -30 relativeTo 9
  965.         ZPos        -20 relativeTo 7
  966.  
  967.         ;;; Unit Info and hints
  968.         NotGeneral
  969.  
  970.         ;; Unit Types
  971.         UnitType MissileMounted 1.0
  972.         UnitType Mounted        0.5
  973.         UnitType MissileInfantry 0.5
  974.     EndSlot 11
  975.  
  976. EndTemplate English
  977.  
  978. ;****************************************************************
  979. ;Cavalry Skirmish
  980. ;Used by armies that are mainly of light missile armed horse
  981. ;with smaller numbers of heavier cavalry or infantry
  982. ;****************************************************************
  983. Template CavalrySkirmish
  984.     ;;; Flags
  985.     HistoricalTemplate
  986.     Attack
  987.     Defend
  988.     Pursue
  989.     Priority 0.6
  990.  
  991.     Slot 0                        ;Artillery
  992.         Optional
  993.  
  994.         ;;; Slot position
  995.         XPos        0 absolute         
  996.         ZPos        0 absolute
  997.  
  998.         ;;; Unit Info and hints
  999.         NotGeneral
  1000.         InterUnitSpacing 20.0
  1001.  
  1002.         ;; Unit Types
  1003.         UnitType Artillery 1.0    
  1004.     EndSlot 0
  1005.  
  1006.     Slot 1                        ;Main skirmish line
  1007.         ;;; Restrictions
  1008.         MinUnits 2
  1009.         MaxUnits 6
  1010.  
  1011.         ;;; Slot position
  1012.         XPos        0 absolute         
  1013.         ZPos        -10 relativeTo 0
  1014.         IgnoreOffsetFromEmptySlotZ
  1015.  
  1016.         ;;; Unit Info and hints
  1017.         NotGeneral
  1018.  
  1019.         ;; Unit Types
  1020.         UnitType LightMissileMounted 1.0
  1021.     EndSlot 1
  1022.  
  1023.     Slot 2                        ;Secondry skirmish line
  1024.         Optional
  1025.         Priority 0.3
  1026.  
  1027.         ;;; Restrictions
  1028.         MinUnits 2
  1029.         MaxUnits 6
  1030.  
  1031.         ;;; Slot position
  1032.         XPos        0 absolute         
  1033.         ZPos        -15 relativeTo 1
  1034.  
  1035.         ;;; Unit Info and hints
  1036.         NotGeneral
  1037.  
  1038.         ;; Unit Types
  1039.         UnitType LightMissileMounted 1.0
  1040.     EndSlot 2
  1041.  
  1042.     Slot 3                        ;3rd line. Centre slot for general
  1043.         ;;; Restrictions
  1044.         MinUnits 1
  1045.         MaxUnits 1
  1046.  
  1047.         ;;; Slot position
  1048.         XPos        0 absolute         
  1049.         ZPos        -10 relativeTo 2
  1050.         IgnoreOffsetFromEmptySlotZ
  1051.  
  1052.         ;; Unit Types
  1053.         UnitType GeneralOnly 1.0
  1054.     EndSlot 3
  1055.  
  1056.     Slot 4                        ;3rd line Heavy cavalry left
  1057.         Optional
  1058.  
  1059.         ;;; Restrictions
  1060.  
  1061.         ;;; Slot position
  1062.         XPos        -3 relativeTo 3
  1063.         ZPos        0 relativeTo 3
  1064.  
  1065.         ;;; Unit Info and hints
  1066.         NotGeneral
  1067.  
  1068.         ;; Unit Types
  1069.         UnitType HeavyMounted 1.0
  1070.         UnitType NonMissileMounted 0.5
  1071.     EndSlot 4
  1072.  
  1073.     Slot 5                        ;3rd line Heavy cavalry right
  1074.         Optional
  1075.  
  1076.         ;;; Restrictions
  1077.  
  1078.         ;;; Slot position
  1079.         XPos        3 relativeTo 3
  1080.         ZPos        0 relativeTo 3
  1081.  
  1082.         ;;; Unit Info and hints
  1083.         NotGeneral
  1084.  
  1085.         ;; Unit Types
  1086.         UnitType HeavyMounted 1.0
  1087.         UnitType NonMissileMounted 0.1
  1088.     EndSlot 5
  1089.  
  1090.     Slot 6                        ;3rd line lighter cavalry right
  1091.         Optional
  1092.         Priority 0.4
  1093.  
  1094.         ;;; Restrictions
  1095.  
  1096.         ;;; Slot position
  1097.         XPos        3 relativeTo 5
  1098.         ZPos        0 relativeTo 5
  1099.  
  1100.         ;;; Unit Info and hints
  1101.         NotGeneral
  1102.  
  1103.         ;; Unit Types
  1104.         UnitType NonMissileMounted 1.0
  1105.         UnitType Mounted 0.1
  1106.     EndSlot 6
  1107.  
  1108.     Slot 7                        ;3rd line lighter cavalry left
  1109.         Optional
  1110.         Priority 0.4
  1111.  
  1112.         ;;; Restrictions
  1113.  
  1114.         ;;; Slot position
  1115.         XPos        -3 relativeTo 4
  1116.         ZPos        0 relativeTo 4
  1117.  
  1118.         ;;; Unit Info and hints
  1119.         NotGeneral
  1120.  
  1121.         ;; Unit Types
  1122.         UnitType NonMissileMounted 1.0
  1123.         UnitType Mounted 0.1
  1124.     EndSlot 7
  1125.     
  1126.     Slot 8                        ;Missile foot
  1127.         Optional
  1128.         Priority 0.5
  1129.  
  1130.         ;;; Restrictions
  1131.  
  1132.         ;;; Slot position
  1133.         XPos        0 absolute
  1134.         ZPos        -10 relativeTo 3
  1135.         IgnoreOffsetFromEmptySlotZ
  1136.  
  1137.         ;;; Unit Info and hints
  1138.         NotGeneral
  1139.  
  1140.         ;; Unit Types
  1141.         UnitType MissileInfantry 1.0
  1142.     EndSlot 8
  1143.  
  1144.     Slot 9                        ;Non missile foot
  1145.         Optional
  1146.         Priority 0.5
  1147.  
  1148.         ;;; Restrictions
  1149.  
  1150.         ;;; Slot position
  1151.         XPos        0 absolute
  1152.         ZPos        -10 relativeTo 8
  1153.         IgnoreOffsetFromEmptySlotZ
  1154.  
  1155.         ;;; Unit Info and hints
  1156.         NotGeneral
  1157.  
  1158.         ;; Unit Types
  1159.         UnitType NonMissileInfantry 1.0
  1160.     EndSlot 9
  1161.  
  1162. EndTemplate CavalrySkirmish
  1163.  
  1164. ;****************************************************************
  1165. ;Scorpion
  1166. ;A double envelopment formation using columns of cavalry
  1167. ;with a defensive centre of infantry
  1168. ;****************************************************************
  1169. Template Scorpion
  1170.     ;;; Flags
  1171.     HistoricalTemplate
  1172.     Attack
  1173.     Defend
  1174.     Priority    0                ;Don't have the a.i use this
  1175.  
  1176.     Slot 0                        ;Left wing light cavalry
  1177.         Optional
  1178.         ;;; Restrictions
  1179.         MaxUnits 1
  1180.         MaxWidth 24
  1181.  
  1182.         ;;; Slot position
  1183.         XPos        -70 absolute
  1184.         ZPos        0 absolute
  1185.  
  1186.         ;;; Unit Info and hints
  1187.         NotGeneral
  1188.         ArrangeInColumn
  1189.  
  1190.         ;; Unit Types
  1191.         UnitType LightMounted 1.0
  1192.     EndSlot 0
  1193.  
  1194.     Slot 1                        ;Left wing heavy cavalry
  1195.         ;;; Restrictions
  1196.         MinUnits 1
  1197.         MaxUnits 3
  1198.         MaxWidth 24
  1199.  
  1200.         ;;; Slot position
  1201.         XPos        0 relativeTo 0
  1202.         ZPos        -15 relativeTo 0
  1203.         IgnoreOffsetFromEmptySlotZ
  1204.  
  1205.         ;;; Unit Info and hints
  1206.         NotGeneral
  1207.         ArrangeInColumn
  1208.  
  1209.         ;; Unit Types
  1210.         UnitType HeavyMounted 1.0
  1211.         UnitType MediumMounted 0.5
  1212.     EndSlot 1
  1213.  
  1214.     Slot 2                        ;Left wing flankguard
  1215.         Optional
  1216.         Priority 0.9
  1217.  
  1218.         ;;; Restrictions
  1219.         MaxUnits 2
  1220.  
  1221.         ;;; Slot position
  1222.         XPos        -10 relativeTo 1
  1223.         ZPos        0 relativeTo 1
  1224.         IgnoreOffsetFromEmptySlotZ
  1225.  
  1226.         ;;; Unit Info and hints
  1227.         NotGeneral
  1228.  
  1229.         ;; Unit Types
  1230.         UnitType LightMounted 1.0
  1231.     EndSlot 2
  1232.  
  1233.     Slot 3                        ;Right wing light cavalry
  1234.         Optional
  1235.         ;;; Restrictions
  1236.         MaxUnits 1
  1237.         MaxWidth 24
  1238.  
  1239.         ;;; Slot position
  1240.         XPos        70 absolute
  1241.         ZPos        0 absolute
  1242.  
  1243.         ;;; Unit Info and hints
  1244.         NotGeneral
  1245.  
  1246.         ;; Unit Types
  1247.         UnitType LightMounted 1.0
  1248.     EndSlot 3
  1249.  
  1250.     Slot 4                        ;Right wing heavy cavalry
  1251.         ;;; Restrictions
  1252.         MinUnits 1
  1253.         MaxUnits 3
  1254.         MaxWidth 24
  1255.  
  1256.         ;;; Slot position
  1257.         XPos        0 relativeTo 3
  1258.         ZPos        -15 relativeTo 3
  1259.         IgnoreOffsetFromEmptySlotZ
  1260.  
  1261.         ;;; Unit Info and hints
  1262.         NotGeneral
  1263.         ArrangeInColumn
  1264.  
  1265.         ;; Unit Types
  1266.         UnitType HeavyMounted 1.0
  1267.         UnitType MediumMounted 0.5
  1268.     EndSlot 4
  1269.  
  1270.     Slot 5                        ;Right wing flankguard
  1271.         Optional
  1272.         Priority 0.9
  1273.  
  1274.         ;;; Restrictions
  1275.         MaxUnits 2
  1276.  
  1277.         ;;; Slot position
  1278.         XPos        10 relativeTo 4
  1279.         ZPos        0 relativeTo 4
  1280.         IgnoreOffsetFromEmptySlotZ
  1281.  
  1282.         ;;; Unit Info and hints
  1283.         NotGeneral
  1284.  
  1285.         ;; Unit Types
  1286.         UnitType LightMounted 1.0
  1287.     EndSlot 5
  1288.     
  1289.     Slot 6                        ;Artillery
  1290.         Optional
  1291.  
  1292.         ;;; Restrictions
  1293.         MaxWidth 100
  1294.  
  1295.         ;;; Slot position
  1296.         XPos        0 absolute
  1297.         ZPos        -1 relativeTo 1
  1298.  
  1299.         ;;; Unit Info and hints
  1300.         NotGeneral
  1301.         InterUnitSpacing 5
  1302.  
  1303.         ;; Unit Types
  1304.         UnitType Artillery 1.0
  1305.     EndSlot 6
  1306.  
  1307.     Slot 7                        ;Non missile infantry
  1308.         Optional
  1309.  
  1310.         ;;; Restrictions
  1311.         MaxWidth 100
  1312.  
  1313.         ;;; Slot position
  1314.         XPos        0 absolute
  1315.         ZPos        -10 relativeTo 6
  1316.         IgnoreOffsetFromEmptySlotZ
  1317.  
  1318.         ;;; Unit Info and hints
  1319.         NotGeneral
  1320.  
  1321.         ;; Unit Types
  1322.         UnitType HeavyInfantry 1.0
  1323.         UnitType NonMissileInfantry 0.8
  1324.     EndSlot 7
  1325.  
  1326.     Slot 8                        ;Missile Infantry
  1327.         Optional
  1328.  
  1329.         ;;; Restrictions
  1330.         MaxWidth 100
  1331.  
  1332.         ;;; Slot position
  1333.         XPos        0 absolute
  1334.         ZPos        -10 relativeTo 7
  1335.         IgnoreOffsetFromEmptySlotZ
  1336.  
  1337.         ;;; Unit Info and hints
  1338.         NotGeneral
  1339.  
  1340.         ;; Unit Types
  1341.         UnitType MissileInfantry 0.8
  1342.     EndSlot 8
  1343.  
  1344.     Slot 9                        ;The General, and anything that doesn't fit elsewhere
  1345.         ;;; Restrictions
  1346.         MaxWidth 100
  1347.  
  1348.         ;;; Slot position
  1349.         XPos        0 absolute
  1350.         ZPos        -10 relativeTo 8
  1351.         IgnoreOffsetFromEmptySlotZ
  1352.  
  1353.         ;;; Unit Info and hints
  1354.         General
  1355.  
  1356.         ;; Unit Types
  1357.         UnitType GeneralOnly 1.0
  1358.         UnitType Mounted     0.2
  1359.         UnitType Any         0.1
  1360.     EndSlot 9
  1361.  
  1362. EndTemplate Scorpion
  1363.  
  1364. ;****************************************************************
  1365. ;Square
  1366. ;This a three sided rectangle actually.
  1367. ;For those occasions when you're feeling insecure
  1368. ;****************************************************************
  1369. Template Square
  1370.     ;;; Flags
  1371.     HistoricalTemplate
  1372.     Defend
  1373.     Priority 0
  1374.     
  1375.     Slot 0                        ;Unused
  1376.         MaxUnits 0
  1377.         XPos        0 absolute
  1378.         ZPos        0 absolute
  1379.     EndSlot 0
  1380.     Slot 1                        ;Unused
  1381.         MaxUnits 0
  1382.         XPos        0 absolute
  1383.         ZPos        0 absolute
  1384.     EndSlot 1
  1385.  
  1386.     Slot 2                        ;Central cavalry mass
  1387.         ;;; Restrictions
  1388. ;;        MaxWidth 30
  1389.         MinWidth 30
  1390.  
  1391.         ;;; Slot position
  1392.         XPos        0 absolute
  1393.         ZPos        -30 absolute
  1394.  
  1395.         ;;; Unit Info and hints
  1396.         General
  1397.  
  1398.         ;; Unit Types
  1399.         UnitType GeneralOnly 1.0
  1400.         UnitType HeavyMounted 1.0
  1401.     EndSlot 2
  1402.  
  1403.     Slot 3                        ;Left side light cavalry
  1404.         Optional 
  1405.  
  1406.         ;;; Restrictions
  1407. ;;        MaxWidth 30
  1408.         MinWidth 30
  1409.  
  1410.         ;;; Slot position
  1411.         XPos        -3 relativeTo 2
  1412.         ZPos        0 relativeTo 2
  1413.  
  1414.         ;;; Unit Info and hints
  1415.         NotGeneral
  1416.  
  1417.         ;; Unit Types
  1418.         UnitType LightMounted 1.0
  1419.         UnitType Mounted 0.5
  1420.     EndSlot 3
  1421.  
  1422.     Slot 4                        ;Right side light cavalry
  1423.         Optional 
  1424.  
  1425.         ;;; Restrictions
  1426. ;;        MaxWidth 30
  1427.         MinWidth 30
  1428.  
  1429.         ;;; Slot position
  1430.         XPos        3 relativeTo 2
  1431.         ZPos        0 relativeTo 2
  1432.  
  1433.         ;;; Unit Info and hints
  1434.         NotGeneral
  1435.  
  1436.         ;; Unit Types
  1437.         UnitType LightMounted 1.0
  1438.         UnitType Mounted 0.5
  1439.     EndSlot 4
  1440.  
  1441.     Slot 5                        ;Dummy slot spanning 2 and 3
  1442.         Spans 2 and 3
  1443.     EndSlot 5
  1444.  
  1445.     Slot 6                        ;Dummy slot spanning all three cavalry slots
  1446.         Spans 4 and 5
  1447.     EndSlot 6
  1448.  
  1449.     Slot 7                        ;Left side outward facing archers
  1450.         Optional
  1451.         Priority 0.5
  1452.  
  1453.         ;;;Restrictions
  1454.         MaxUnits 2
  1455.  
  1456.         ;;; Slot position
  1457.         XPos        -15 relativeTo 6
  1458.         ZPos        0 relativeTo 6
  1459.         
  1460.         ;;; Unit Info and hints
  1461.         NotGeneral
  1462.         Angle -90
  1463.         NumRows 3
  1464.  
  1465.         ;; Unit Types
  1466.         UnitType MissileInfantry 1.0
  1467.         UnitType MissileMounted 0.5
  1468.     EndSlot 7
  1469.  
  1470.     Slot 8                        ;Left side outward facing infantry
  1471.         Optional
  1472.         Priority 0.6
  1473.  
  1474.         ;;;Restrictions
  1475. ;        Width fixed 20
  1476. ;        Depth fixed 20
  1477.         MaxUnits 2
  1478.  
  1479.         ;;; Slot position
  1480.         XPos        -5 relativeTo 7
  1481.         ZPos        0 relativeTo 7
  1482.         
  1483.         ;;; Unit Info and hints
  1484.         NotGeneral
  1485.         Angle -90
  1486.         NumRows 3
  1487.  
  1488.         ;; Unit Types
  1489.         UnitType HeavyInfantry 1.0
  1490.         UnitType MediumInfantry 0.5
  1491.     EndSlot 8
  1492.  
  1493.     Slot 9                        ;Right side outward facing archers
  1494.         Optional
  1495.         Priority 0.5
  1496.  
  1497.         ;;;Restrictions
  1498. ;        Width fixed 20
  1499. ;        Depth fixed 20
  1500.         MaxUnits 2
  1501.  
  1502.         ;;; Slot position
  1503.         XPos        15 relativeTo 6
  1504.         ZPos        0 relativeTo 6
  1505.         
  1506.         ;;; Unit Info and hints
  1507.         NotGeneral
  1508.         Angle 90
  1509.         NumRows 3
  1510.  
  1511.         ;; Unit Types
  1512.         UnitType MissileInfantry 1.0
  1513.         UnitType MissileMounted 0.5
  1514.     EndSlot 9
  1515.  
  1516.     Slot 10                        ;Right side outward facing infantry
  1517.         Optional
  1518.         Priority 0.6
  1519.  
  1520.         ;;;Restrictions
  1521. ;        Width fixed 20
  1522. ;        Depth fixed 20
  1523.         MaxUnits 2
  1524.  
  1525.         ;;; Slot position
  1526.         XPos        5 relativeTo 9
  1527.         ZPos        0 relativeTo 9
  1528.         
  1529.         ;;; Unit Info and hints
  1530.         NotGeneral
  1531.         Angle 90
  1532.         NumRows 3
  1533.  
  1534.         ;; Unit Types
  1535.         UnitType HeavyInfantry 1.0
  1536.         UnitType MediumInfantry 0.5
  1537.     EndSlot 10
  1538.  
  1539.     Slot 11                        ;Dummy slot spanning entire width of square
  1540.         Spans 7 and 9
  1541.     EndSlot 11
  1542.  
  1543.     Slot 12                        ;Artillery
  1544.         Optional
  1545.  
  1546.         ;;; Restrictions
  1547.         Width relativeTo 6
  1548.  
  1549.         ;;; Slot position
  1550.         XPos        0 absolute
  1551.         ZPos        -20 relativeTo 6
  1552.         
  1553.         ;;; Unit Info and hints
  1554.         InterUnitSpacing 5
  1555.         
  1556.         ;; Unit Types
  1557.         UnitType Artillery 1.0
  1558.     EndSlot 12
  1559.  
  1560.     Slot 13                        ;Defensive Infantry line
  1561.         ;;; Restrictions
  1562.         MinUnits 2
  1563.         Width relativeTo 11
  1564.         MaxDepth 5
  1565.  
  1566.         ;;; Slot position
  1567.         XPos        0 absolute
  1568.         ZPos        0 absolute
  1569.  
  1570.         ;;; Unit Info and hints
  1571.         NotGeneral
  1572.         NumRows 2
  1573.  
  1574.         ;; Unit Types
  1575.         UnitType HeavyInfantry 1.0
  1576.         UnitType NonMissileInfantry 0.8
  1577.     EndSlot 13
  1578.         
  1579.     Slot 14                        ;Missile line
  1580.         ;;; Restrictions
  1581.         MinUnits 2
  1582.         Width relativeTo 13
  1583.         WidthFactor 0.95
  1584.  
  1585.         ;;; Slot position
  1586.         XPos        0 absolute
  1587.         ZPos        -10 relativeTo 13
  1588.  
  1589.         ;;; Unit Info and hints
  1590.         NotGeneral
  1591.         NumRows 2
  1592.  
  1593.         ;; Unit Types
  1594.         UnitType MissileInfantry 1.0
  1595.         UnitType MissileMounted 0.5
  1596.     EndSlot 14
  1597.  
  1598. EndTemplate Square
  1599.  
  1600. ;****************************************************************
  1601. ;Ottoman
  1602. ;Defensively oriened formation used by the ottoman turks
  1603. ;****************************************************************
  1604. Template Ottoman
  1605.     ;;; Flags
  1606.     HistoricalTemplate
  1607.     Defend
  1608.     Priority 0.5
  1609.     
  1610.     Slot 0                    ;Central Infantry Force
  1611.         ;;; Restrictions
  1612.         MinUnits 2
  1613.  
  1614.         ;;; Slot position
  1615.         XPos        0 absolute
  1616.         ZPos        -40 absolute
  1617.  
  1618.         ;;; Unit Info and hints
  1619.         NotGeneral
  1620.  
  1621.         ;; Unit Types
  1622.         UnitType HeavyInfantry        1.0
  1623.         UnitType MediumInfantry        0.9
  1624.         UnitType MissileInfantry    0.8
  1625.         UnitType Any                0
  1626.     EndSlot 0
  1627.  
  1628.     Slot 1                    ;General and Guard cavalry
  1629.         ;;; Restrictions
  1630.         MinUnits 1
  1631.         MaxUnits 3
  1632.  
  1633.         ;;; Slot position
  1634.         XPos        0 absolute
  1635.         ZPos        -15 relativeTo 0
  1636.  
  1637.         ;;; Unit Info and hints
  1638.  
  1639.         ;; Unit Types
  1640.         UnitType GeneralOnly        1.0
  1641.         UnitType HeavyMounted        1.0
  1642.         UnitType Mounted            0
  1643.     EndSlot 1
  1644.  
  1645.     Slot 2                    ;Left wing cavalry
  1646.         ;;; Restrictions
  1647.         MinUnits 1
  1648.  
  1649.         ;;; Slot position
  1650.         XPos        -20 relativeTo 0
  1651.         ZPos        0 relativeTo 0
  1652.  
  1653.         ;;; Unit Info and hints
  1654.         NotGeneral
  1655.  
  1656.         ;; Unit Types
  1657.         UnitType NonMissileMounted    1.0
  1658.         UnitType MediumMounted        1.0
  1659.         UnitType HeavyMounted        0.9
  1660.         UnitType Mounted            0.3
  1661.     EndSlot 2
  1662.  
  1663.     Slot 3                    ;Right wing cavalry
  1664.         ;;; Restrictions
  1665.         MinUnits 1
  1666.  
  1667.         ;;; Slot position
  1668.         XPos        20 relativeTo 0
  1669.         ZPos        0 relativeTo 0
  1670.  
  1671.         ;;; Unit Info and hints
  1672.         NotGeneral
  1673.  
  1674.         ;; Unit Types
  1675.         UnitType NonMissileMounted    1.0
  1676.         UnitType MediumMounted        1.0
  1677.         UnitType HeavyMounted        0.9
  1678.         UnitType Mounted            0.3
  1679.     EndSlot 3
  1680.  
  1681.     Slot 4                    ;Right wing flankguard
  1682.         Optional
  1683.         Priority 0.6
  1684.  
  1685.         ;;; Restrictions
  1686.         MaxUnits 2
  1687.  
  1688.         ;;; Slot position
  1689.         XPos        30 relativeTo 3
  1690.         ZPos        -10 relativeTo 3
  1691.  
  1692.         ;;; Unit Info and hints
  1693.         NotGeneral
  1694.  
  1695.         ;; Unit Types
  1696.         UnitType LightMounted    1.0
  1697.         UnitType Mounted        0.3
  1698.     EndSlot 4
  1699.  
  1700.     Slot 5                    ;Leftwing flankguard
  1701.         Optional
  1702.         Priority 0.6
  1703.  
  1704.         ;;; Restrictions
  1705.         MaxUnits 2
  1706.  
  1707.         ;;; Slot position
  1708.         XPos        -30 relativeTo 2
  1709.         ZPos        -10 relativeTo 2
  1710.  
  1711.         ;;; Unit Info and hints
  1712.         NotGeneral
  1713.  
  1714.         ;; Unit Types
  1715.         UnitType LightMounted    1.0
  1716.         UnitType Mounted        0.3
  1717.     EndSlot 5
  1718.  
  1719.     Slot 6                    ;Artillery
  1720.         Optional
  1721.  
  1722.         ;;; Restrictions
  1723.  
  1724.         ;;; Slot position
  1725.         XPos        0 absolute
  1726.         ZPos        10 relativeTo 0
  1727.  
  1728.         ;;; Unit Info and hints
  1729.         NotGeneral
  1730.         InterUnitSpacing 10
  1731.  
  1732.         ;; Unit Types
  1733.         UnitType Artillery    1.0
  1734.     EndSlot 6
  1735.  
  1736.     Slot 7                    ;Dummy slot 
  1737.         Spans 0 and 6
  1738.     EndSlot 7
  1739.  
  1740.     Slot 8                    ;Right wing Azabs
  1741.         Priority 0.7
  1742.  
  1743.         ;;; Restrictions
  1744.         MinUnits 1
  1745.         
  1746.         ;;; Slot position
  1747.         XPos        3 relativeTo 7
  1748.         ZPos        10 relativeTo 7
  1749.  
  1750.         ;;; Unit Info and hints
  1751.         NotGeneral
  1752.  
  1753.         ;; Unit Types
  1754.         UnitType MediumInfantry    1.0
  1755.         UnitType LevyInfantry 1.0
  1756.         UnitType Infantry 0.5
  1757.     EndSlot 8
  1758.  
  1759.     Slot 9                    ;Left wing Azabs
  1760.         Priority 0.7
  1761.  
  1762.         ;;; Restrictions
  1763.         MinUnits 1
  1764.         
  1765.         ;;; Slot position
  1766.         XPos        -3 relativeTo 7
  1767.         ZPos        10 relativeTo 7
  1768.  
  1769.         ;;; Unit Info and hints
  1770.         NotGeneral
  1771.  
  1772.         ;; Unit Types
  1773.         UnitType MediumInfantry    1.0
  1774.         UnitType LevyInfantry 1.0
  1775.         UnitType Infantry 0.5
  1776.     EndSlot 9
  1777.  
  1778.     Slot 10                    ;Cavalry screen
  1779.         ;;; Restrictions
  1780.         MinUnits 1
  1781.         MaxUnits 4
  1782.                 
  1783.         ;;; Slot position
  1784.         XPos        0 absolute
  1785.         ZPos        0 absolute
  1786.  
  1787.         ;;; Unit Info and hints
  1788.         NotGeneral
  1789.         NumRows 2
  1790.  
  1791.         ;; Unit Types
  1792.         UnitType LightMissileMounted 1.0
  1793.         UnitType LightMounted         0.5
  1794.     EndSlot 10
  1795.  
  1796. EndTemplate Ottoman
  1797.  
  1798. ;****************************************************************
  1799. ;EasternCavalry
  1800. ;Multi purpose formation for mixed cavalry forces
  1801. ;****************************************************************
  1802. Template EasternCavalry
  1803.     ;;; Flags
  1804.     HistoricalTemplate
  1805.     Attack
  1806.     Defend
  1807.     Pursue
  1808.     Priority 0.8
  1809.  
  1810.     Slot 0                    ;Artillery
  1811.         Optional
  1812.  
  1813.         ;;; Slot position
  1814.         XPos        0 absolute
  1815.         ZPos        0 absolute
  1816.  
  1817.         ;;; Unit Info and hints
  1818.         NotGeneral
  1819.         InterUnitSpacing 20
  1820.  
  1821.         ;; Unit Types
  1822.         UnitType Artillery 1.0
  1823.     EndSlot 0
  1824.  
  1825.     Slot 1                    ;Vanguard
  1826.         ;;; Restrictions
  1827.         MinUnits 1
  1828.         MaxUnits 4
  1829.  
  1830.         ;;; Slot position
  1831.         XPos        0 absolute
  1832.         ZPos        -10 relativeTo 0
  1833.         IgnoreOffsetFromEmptySlotZ
  1834.  
  1835.         ;;; Unit Info and hints
  1836.         NotGeneral
  1837.  
  1838.         ;; Unit Types
  1839.         UnitType LightMissileMounted 1.0
  1840.         UnitType LightMounted         0.9
  1841.         UnitType  Mounted             0
  1842.     EndSlot 1
  1843.  
  1844.     Slot 2                    ;Central Cavalry
  1845.         ;;; Restrictions
  1846.         MinUnits 1
  1847.         MaxUnits 4
  1848.  
  1849.         ;;; Slot position
  1850.         XPos        0 absolute
  1851.         ZPos        -20 relativeTo 1
  1852.         IgnoreOffsetFromEmptySlotZ
  1853.  
  1854.         ;;; Unit Info and hints
  1855.         NotGeneral
  1856.  
  1857.         ;; Unit Types
  1858.         UnitType HeavyMounted         1.0
  1859.         UnitType NonMissileMounted     0.9
  1860.         UnitType Mounted             0.5
  1861.     EndSlot 2
  1862.  
  1863.     Slot 3                    ;Left flank cavalry
  1864.         ;;; Restrictions
  1865.         MinUnits 1
  1866.         MaxUnits 3
  1867.  
  1868.         ;;; Slot position
  1869.         XPos        -20 relativeTo 2
  1870.         ZPos        0 relativeTo 2
  1871.  
  1872.         ;;; Unit Info and hints
  1873.         NotGeneral
  1874.  
  1875.         ;; Unit Types
  1876.         UnitType MediumMounted         1.0
  1877.         UnitType HeavyMounted         0.9
  1878.         UnitType Mounted             0.5
  1879.     EndSlot 3
  1880.  
  1881.     Slot 4                    ;Right flank cavalry
  1882.         ;;; Restrictions
  1883.         MinUnits 1
  1884.         MaxUnits 3
  1885.  
  1886.         ;;; Slot position
  1887.         XPos        20 relativeTo 2
  1888.         ZPos        0 relativeTo 2
  1889.  
  1890.         ;;; Unit Info and hints
  1891.         NotGeneral
  1892.  
  1893.         ;; Unit Types
  1894.         UnitType MediumMounted         1.0
  1895.         UnitType HeavyMounted         0.9
  1896.         UnitType Mounted             0.5
  1897.     EndSlot 4
  1898.  
  1899.     Slot 5                    ;Right flankguard
  1900.         Optional 
  1901.         Priority 0.9
  1902.  
  1903.         ;;; Restrictions
  1904.         MaxUnits 2
  1905.  
  1906.         ;;; Slot position
  1907.         XPos        30 relativeTo 4
  1908.         ZPos        0 relativeTo 4
  1909.  
  1910.         ;;; Unit Info and hints
  1911.         NotGeneral
  1912.  
  1913.         ;; Unit Types
  1914.         UnitType LightMounted         1.0
  1915.     EndSlot 5
  1916.  
  1917.     Slot 6                    ;Left flankguard
  1918.         Optional 
  1919.         Priority 0.9
  1920.  
  1921.         ;;; Restrictions
  1922.         MaxUnits 2
  1923.  
  1924.         ;;; Slot position
  1925.         XPos        -30 relativeTo 3
  1926.         ZPos        0 relativeTo 3
  1927.  
  1928.         ;;; Unit Info and hints
  1929.         NotGeneral
  1930.  
  1931.         ;; Unit Types
  1932.         UnitType LightMounted         1.0
  1933.     EndSlot 6
  1934.  
  1935.     Slot 7                    ;Central reserve + general
  1936.         ;;; Restrictions
  1937.         MinUnits 1
  1938.         MaxUnits 2
  1939.  
  1940.         ;;; Slot position
  1941.         XPos        0 absolute
  1942.         ZPos        -20 relativeTo 2
  1943.  
  1944.         ;;; Unit Info and hints
  1945.         General
  1946.  
  1947.         ;; Unit Types
  1948.         UnitType GeneralOnly         1.0
  1949.         UnitType HeavyMounted         1.0
  1950.         UnitType NonMissileMounted     0.9
  1951.         UnitType Mounted             0.5
  1952.     EndSlot 7
  1953.  
  1954.     Slot 8                    ;Left flank reserve
  1955.         Optional 
  1956.         Priority 0.4
  1957.  
  1958.         ;;; Restrictions
  1959.         MaxUnits 2
  1960.  
  1961.         ;;; Slot position
  1962.         XPos        0 relativeTo 3
  1963.         ZPos        -20 relativeTo 3
  1964.  
  1965.         ;;; Unit Info and hints
  1966.         NotGeneral
  1967.  
  1968.         ;; Unit Types
  1969.         UnitType Mounted             1.0
  1970.     EndSlot 8
  1971.  
  1972.     Slot 9                    ;Right flank reserve
  1973.         Optional 
  1974.         Priority 0.4
  1975.  
  1976.         ;;; Restrictions
  1977.         MaxUnits 2
  1978.  
  1979.         ;;; Slot position
  1980.         XPos        0 relativeTo 4
  1981.         ZPos        -20 relativeTo 4
  1982.  
  1983.         ;;; Unit Info and hints
  1984.         NotGeneral
  1985.  
  1986.         ;; Unit Types
  1987.         UnitType Mounted             1.0
  1988.     EndSlot 9
  1989.  
  1990.     Slot 10                    ;Dummy slot
  1991.         Spans    7 and 8
  1992.     EndSlot 10
  1993.  
  1994.     Slot 11                    ;Dummy slot spans all the reserve line
  1995.         Spans    9 and 10
  1996.     EndSlot 11
  1997.  
  1998.     Slot 12                    ;Missile infanrty
  1999.         Optional 
  2000.  
  2001.         ;;; Restrictions
  2002.  
  2003.         ;;; Slot position
  2004.         XPos        0 relativeTo 11
  2005.         ZPos        -20 relativeTo 11
  2006.  
  2007.         ;;; Unit Info and hints
  2008.  
  2009.         ;; Unit Types
  2010.         UnitType MissileInfantry    1.0
  2011.     EndSlot 12
  2012.  
  2013.     Slot 13                    ;Other infantry
  2014.         Optional 
  2015.  
  2016.         ;;; Restrictions
  2017.  
  2018.         ;;; Slot position
  2019.         XPos        0 relativeTo 11
  2020.         ZPos        -10 relativeTo 12
  2021.         IgnoreOffsetFromEmptySlotZ
  2022.  
  2023.         ;;; Unit Info and hints
  2024.  
  2025.         ;; Unit Types
  2026.         UnitType NonMissileInfantry     1.0
  2027.     EndSlot 13
  2028.  
  2029. EndTemplate EasternCavalry
  2030.  
  2031. ;****************************************************************
  2032. ;EasternDefense
  2033. ;Defensive formation for mixed cavalry and infantry forces
  2034. ;****************************************************************
  2035. Template EasternDefense
  2036.     ;;; Flags
  2037.     HistoricalTemplate
  2038.     Defend
  2039.     Priority 0.8
  2040.  
  2041.     Slot 0                    ;Artillery
  2042.         Optional
  2043.  
  2044.         ;;; Slot position
  2045.         XPos        0 absolute
  2046.         ZPos        0 absolute
  2047.  
  2048.         ;;; Unit Info and hints
  2049.         NotGeneral
  2050.         InterUnitSpacing 20
  2051.  
  2052.         ;; Unit Types
  2053.         UnitType Artillery 1.0
  2054.     EndSlot 0
  2055.  
  2056.     Slot 1                    ;Melee infantry
  2057.         ;;; Restrictions
  2058.         MinUnits 2
  2059.  
  2060.         ;;; Slot position
  2061.         XPos        0 absolute
  2062.         ZPos        -10 relativeTo 0
  2063.         IgnoreOffsetFromEmptySlotZ
  2064.  
  2065.         ;;; Unit Info and hints
  2066.         NotGeneral
  2067.  
  2068.         ;; Unit Types
  2069.         UnitType HeavyInfantry     1.0
  2070.         UnitType NonMissileInfantry 0.7
  2071.     EndSlot 1
  2072.  
  2073.     Slot 2                    ;Missile infanrty
  2074.         Optional 
  2075.  
  2076.         ;;; Restrictions
  2077.  
  2078.         ;;; Slot position
  2079.         XPos        0 absolute
  2080.         ZPos        -10 relativeTo 1
  2081.         IgnoreOffsetFromEmptySlotZ
  2082.  
  2083.         ;;; Unit Info and hints
  2084.         NotGeneral
  2085.  
  2086.         ;; Unit Types
  2087.         UnitType MissileInfantry    1.0
  2088.     EndSlot 2
  2089.  
  2090.     Slot 3                    ;Central Cavalry
  2091.         ;;; Restrictions
  2092.         MinUnits 1
  2093.         MaxUnits 4
  2094.  
  2095.         ;;; Slot position
  2096.         XPos        0 absolute
  2097.         ZPos        -20 relativeTo 2
  2098.         IgnoreOffsetFromEmptySlotZ
  2099.  
  2100.         ;;; Unit Info and hints
  2101.         NotGeneral
  2102.  
  2103.         ;; Unit Types
  2104.         UnitType HeavyMounted         1.0
  2105.         UnitType NonMissileMounted     0.9
  2106.         UnitType Mounted             0.5
  2107.     EndSlot 3
  2108.  
  2109.     Slot 4                    ;Left flank cavalry
  2110.         ;;; Restrictions
  2111.         MinUnits 1
  2112.         MaxUnits 3
  2113.  
  2114.         ;;; Slot position
  2115.         XPos        -20 relativeTo 3
  2116.         ZPos        0 relativeTo 3
  2117.  
  2118.         ;;; Unit Info and hints
  2119.         NotGeneral
  2120.  
  2121.         ;; Unit Types
  2122.         UnitType MediumMounted         1.0
  2123.         UnitType HeavyMounted         0.9
  2124.         UnitType Mounted             0.5
  2125.     EndSlot 4
  2126.  
  2127.     Slot 5                    ;Right flank cavalry
  2128.         ;;; Restrictions
  2129.         MinUnits 1
  2130.         MaxUnits 3
  2131.  
  2132.         ;;; Slot position
  2133.         XPos        20 relativeTo 3
  2134.         ZPos        0 relativeTo 3
  2135.  
  2136.         ;;; Unit Info and hints
  2137.         NotGeneral
  2138.  
  2139.         ;; Unit Types
  2140.         UnitType MediumMounted         1.0
  2141.         UnitType HeavyMounted         0.9
  2142.         UnitType Mounted             0.5
  2143.     EndSlot 5
  2144.  
  2145.     Slot 6                    ;Right flankguard
  2146.         Optional 
  2147.         Priority 0.9
  2148.  
  2149.         ;;; Restrictions
  2150.         MaxUnits 2
  2151.  
  2152.         ;;; Slot position
  2153.         XPos        30 relativeTo 5
  2154.         ZPos        0 relativeTo 5
  2155.  
  2156.         ;;; Unit Info and hints
  2157.         NotGeneral
  2158.  
  2159.         ;; Unit Types
  2160.         UnitType LightMounted         1.0
  2161.     EndSlot 6
  2162.  
  2163.     Slot 7                    ;Left flankguard
  2164.         Optional 
  2165.         Priority 0.9
  2166.  
  2167.         ;;; Restrictions
  2168.         MaxUnits 2
  2169.  
  2170.         ;;; Slot position
  2171.         XPos        -30 relativeTo 4
  2172.         ZPos        0 relativeTo 4
  2173.  
  2174.         ;;; Unit Info and hints
  2175.         NotGeneral
  2176.  
  2177.         ;; Unit Types
  2178.         UnitType LightMounted         1.0
  2179.     EndSlot 7
  2180.  
  2181.     Slot 8                    ;Central reserve + general
  2182.         ;;; Restrictions
  2183.         MinUnits 1
  2184.         MaxUnits 2
  2185.  
  2186.         ;;; Slot position
  2187.         XPos        0 absolute
  2188.         ZPos        -20 relativeTo 3
  2189.  
  2190.         ;;; Unit Info and hints
  2191.         General
  2192.  
  2193.         ;; Unit Types
  2194.         UnitType GeneralOnly         1.0
  2195.         UnitType HeavyMounted         1.0
  2196.         UnitType NonMissileMounted     0.9
  2197.         UnitType Mounted             0.5
  2198.     EndSlot 8
  2199.  
  2200.     Slot 9                    ;Left flank reserve
  2201.         Optional 
  2202.         Priority 0.4
  2203.  
  2204.         ;;; Restrictions
  2205.         MaxUnits 2
  2206.  
  2207.         ;;; Slot position
  2208.         XPos        0 relativeTo 4
  2209.         ZPos        -20 relativeTo 4
  2210.  
  2211.         ;;; Unit Info and hints
  2212.         NotGeneral
  2213.  
  2214.         ;; Unit Types
  2215.         UnitType Mounted             1.0
  2216.     EndSlot 9
  2217.  
  2218.     Slot 10                    ;Right flank reserve
  2219.         Optional 
  2220.         Priority 0.4
  2221.  
  2222.         ;;; Restrictions
  2223.         MaxUnits 2
  2224.  
  2225.         ;;; Slot position
  2226.         XPos        0 relativeTo 5
  2227.         ZPos        -20 relativeTo 5
  2228.  
  2229.         ;;; Unit Info and hints
  2230.         NotGeneral
  2231.  
  2232.         ;; Unit Types
  2233.         UnitType Mounted             1.0
  2234.     EndSlot 10
  2235.  
  2236. EndTemplate EasternDefense
  2237.  
  2238. ;****************************************************************
  2239. ;East European Cavalry
  2240. ;General purpose formation for mixed cavalry forces
  2241. ;****************************************************************
  2242. Template EastEuropeanCavalry
  2243.     ;;; Flags
  2244.     HistoricalTemplate
  2245.     Attack
  2246.     Defend
  2247.     Pursue
  2248.     Priority 0.8
  2249.  
  2250.     Slot 0                ;Artillery
  2251.         Optional
  2252.  
  2253.         ;;; Slot position
  2254.         XPos        0 absolute
  2255.         ZPos        0 absolute
  2256.  
  2257.         ;;; Unit Info and hints
  2258.         NotGeneral
  2259.         InterUnitSpacing 20
  2260.  
  2261.         ;; Unit Types
  2262.         UnitType Artillery 1.0
  2263.     EndSlot 0
  2264.  
  2265.     Slot 1                ;Central Cavalry
  2266.         ;;;Restrictions
  2267.         MinUnits 2
  2268.         MaxUnits 6
  2269.  
  2270.         ;;; Slot position
  2271.         XPos        0 absolute
  2272.         ZPos        -10 relativeTo 0
  2273.         IgnoreOffsetFromEmptySlotZ
  2274.  
  2275.         ;;; Unit Info and hints
  2276.         General
  2277.  
  2278.         ;; Unit Types
  2279.         UnitType HeavyMounted 1.0
  2280.     EndSlot 1
  2281.  
  2282.     Slot 2                ;Right linking cavalry
  2283.         Optional
  2284.  
  2285.         ;;;Restrictions
  2286.  
  2287.         ;;; Slot position
  2288.         XPos        5 relativeTo 1
  2289.         ZPos        0 relativeTo 1
  2290.  
  2291.         ;;; Unit Info and hints
  2292.         General
  2293.  
  2294.         ;; Unit Types
  2295.         UnitType LightMounted 1.0
  2296.     EndSlot 2
  2297.  
  2298.     Slot 3                ;Right flank cavalry
  2299.         Priority 0.5
  2300.  
  2301.         ;;;Restrictions
  2302.         MinUnits 1
  2303.  
  2304.         ;;; Slot position
  2305.         XPos        5 relativeTo 2
  2306.         ZPos        0 relativeTo 2
  2307.         IgnoreOffsetFromEmptySlotX
  2308.  
  2309.         ;;; Unit Info and hints
  2310.         NotGeneral
  2311.  
  2312.         ;; Unit Types
  2313.         UnitType MediumMounted 1.0
  2314.         UnitType HeavyMounted  0.9
  2315.         UnitType Mounted       0
  2316.     EndSlot 3
  2317.  
  2318.     Slot 4                ;Left flank linking cavalry
  2319.         Optional
  2320.  
  2321.         ;;;Restrictions
  2322.  
  2323.         ;;; Slot position
  2324.         XPos        -5 relativeTo 1
  2325.         ZPos        0 relativeTo 1
  2326.  
  2327.         ;;; Unit Info and hints
  2328.         General
  2329.  
  2330.         ;; Unit Types
  2331.         UnitType LightMounted 1.0
  2332.     EndSlot 4
  2333.  
  2334.     Slot 5                ;Left flank cavalry
  2335.         Priority 0.5
  2336.  
  2337.         ;;;Restrictions
  2338.         MinUnits 1
  2339.  
  2340.         ;;; Slot position
  2341.         XPos        -5 relativeTo 4
  2342.         ZPos        0 relativeTo 4
  2343.         IgnoreOffsetFromEmptySlotX
  2344.  
  2345.         ;;; Unit Info and hints
  2346.         NotGeneral
  2347.  
  2348.         ;; Unit Types
  2349.         UnitType MediumMounted 1.0
  2350.         UnitType HeavyMounted  0.9
  2351.         UnitType Mounted       0
  2352.     EndSlot 5
  2353.  
  2354.     Slot 6                ;Left flank light cavalry
  2355.         ;;;Restrictions
  2356.         MinUnits 2
  2357.  
  2358.         ;;; Slot position
  2359.         XPos        -5 relativeTo 5
  2360.         ZPos        0 relativeTo 5
  2361.         IgnoreOffsetFromEmptySlotX
  2362.  
  2363.         ;;; Unit Info and hints
  2364.         NotGeneral
  2365.  
  2366.         ;; Unit Types
  2367.         UnitType LightMissileMounted 1.0
  2368.         UnitType LightMounted  0.9
  2369.     EndSlot 6
  2370.  
  2371.     Slot 7                ;Right flank light cavalry
  2372.         ;;;Restrictions
  2373.         MinUnits 2
  2374.  
  2375.         ;;; Slot position
  2376.         XPos        5 relativeTo 3
  2377.         ZPos        0 relativeTo 3
  2378.         IgnoreOffsetFromEmptySlotX
  2379.  
  2380.         ;;; Unit Info and hints
  2381.         NotGeneral
  2382.  
  2383.         ;; Unit Types
  2384.         UnitType LightMissileMounted 1.0
  2385.         UnitType LightMounted  0.9
  2386.     EndSlot 7
  2387.  
  2388.     Slot 8                ;Missile infantry
  2389.         Optional 
  2390.  
  2391.         ;;; Restrictions
  2392.  
  2393.         ;;; Slot position
  2394.         XPos        0 relativeTo 1
  2395.         ZPos        -20 relativeTo 1
  2396.  
  2397.         ;;; Unit Info and hints
  2398.  
  2399.         ;; Unit Types
  2400.         UnitType MissileInfantry    1.0
  2401.     EndSlot 8
  2402.  
  2403.     Slot 9                ;Non Missile infantry
  2404.         Optional 
  2405.  
  2406.         ;;; Restrictions
  2407.  
  2408.         ;;; Slot position
  2409.         XPos        0 relativeTo 8
  2410.         ZPos        -10 relativeTo 8
  2411.         IgnoreOffsetFromEmptySlotZ
  2412.  
  2413.         ;;; Unit Info and hints
  2414.  
  2415.         ;; Unit Types
  2416.         UnitType NonMissileInfantry     1.0
  2417.     EndSlot 9
  2418.  
  2419. EndTemplate EastEuropeanCavalry
  2420.  
  2421. ;****************************************************************
  2422. ;Steppe Envelopment
  2423. ;Formation for light horse used to encircle the enemy
  2424. ;****************************************************************
  2425. Template SteppeEnvelopment
  2426.     ;;; Flags
  2427.     HistoricalTemplate
  2428.     Attack
  2429.     Defend
  2430.     Pursue
  2431.     Priority 0.5
  2432.  
  2433.     Slot    0                ;Levies driven in front of army
  2434.         Optional 
  2435.  
  2436.         ;;; Restrictions
  2437.  
  2438.         ;;; Slot position
  2439.         XPos        0 absolute
  2440.         ZPos        0 absolute
  2441.  
  2442.         ;;; Unit Info and hints
  2443.         NotGeneral
  2444.  
  2445.         ;; Unit Types
  2446.         UnitType LevyInfantry    1.0
  2447.     EndSlot 0
  2448.  
  2449.     Slot    1                ;Artillery
  2450.         Optional
  2451.  
  2452.         ;;; Slot position
  2453.         XPos        0 absolute
  2454.         ZPos        -15 relativeTo 0
  2455.         IgnoreOffsetFromEmptySlotZ
  2456.  
  2457.         ;;; Unit Info and hints
  2458.         NotGeneral
  2459.         InterUnitSpacing 10
  2460.  
  2461.         ;; Unit Types
  2462.         UnitType Artillery 1.0
  2463.     EndSlot    1
  2464.  
  2465.     Slot    2                ;Light horse centre
  2466.         ;;; Restrictions
  2467.         MinUnits 2
  2468.         
  2469.         ;;; Slot position
  2470.         XPos        0 absolute
  2471.         ZPos        -10 relativeTo 1
  2472.         IgnoreOffsetFromEmptySlotZ
  2473.  
  2474.         ;;; Unit Info and hints
  2475.         NotGeneral
  2476.  
  2477.         ;; Unit Types
  2478.         UnitType LightMissileMounted 1.0
  2479.     EndSlot    2
  2480.  
  2481.     Slot    3                ;Optional second line of light horse
  2482.         Optional
  2483.         Priority 0.4
  2484.  
  2485.         ;;; Restrictions
  2486.         MinUnits 2
  2487.  
  2488.         ;;; Slot position
  2489.         XPos        0 absolute
  2490.         ZPos        -15 relativeTo 2
  2491.  
  2492.         ;;; Unit Info and hints
  2493.         General
  2494.  
  2495.         ;; Unit Types
  2496.         UnitType LightMounted 1.0
  2497.     EndSlot    3
  2498.  
  2499.     Slot    4                ;Heavier horse
  2500.         Optional
  2501.  
  2502.         ;;; Restrictions
  2503.  
  2504.         ;;; Slot position
  2505.         XPos        0 absolute
  2506.         ZPos        -20 relativeTo 3
  2507.         IgnoreOffsetFromEmptySlotZ
  2508.  
  2509.         ;;; Unit Info and hints
  2510.         General
  2511.  
  2512.         ;; Unit Types
  2513.         UnitType HeavyMounted 1.0
  2514.         UnitType MediumMounted 1.0
  2515.     EndSlot    4
  2516.  
  2517.     Slot    5                ;Missile infantry
  2518.         Optional
  2519.  
  2520.         ;;; Restrictions
  2521.  
  2522.         ;;; Slot position
  2523.         XPos        0 absolute
  2524.         ZPos        -20 relativeTo 4
  2525.         IgnoreOffsetFromEmptySlotZ
  2526.  
  2527.         ;;; Unit Info and hints
  2528.  
  2529.         ;; Unit Types
  2530.         UnitType MissileInfantry 1.0
  2531.     EndSlot    5    
  2532.  
  2533.     Slot    6                ;Other infantry
  2534.         Optional
  2535.  
  2536.         ;;; Restrictions
  2537.  
  2538.         ;;; Slot position
  2539.         XPos        0 absolute
  2540.         ZPos        -10 relativeTo 5
  2541.         IgnoreOffsetFromEmptySlotZ
  2542.  
  2543.         ;;; Unit Info and hints
  2544.  
  2545.         ;; Unit Types
  2546.         UnitType NonMissileInfantry 1.0
  2547.     EndSlot    6
  2548.  
  2549.     Slot    7                ;Dummy slot
  2550.         Spans    2 and 3
  2551.     EndSlot    7
  2552.  
  2553.     Slot    8                ;Dummy slot
  2554.         Spans    4 and 7
  2555.     EndSlot    8
  2556.  
  2557.     Slot    9                ;Dummy slot
  2558.         Spans    5 and 8
  2559.     EndSlot    9
  2560.  
  2561.     Slot    10                ;Dummy slot Spans 2,3,4,5 and 6
  2562.         Spans    6 and 8
  2563.     EndSlot    10
  2564.  
  2565.     Slot    11                ;Left outflanking column
  2566.         ;;; Restrictions
  2567.         MinUnits 2
  2568.         
  2569.         ;;; Slot position
  2570.         XPos        -60 relativeTo 10
  2571.         ZPos        0 relativeTo 2
  2572.  
  2573.         ;;; Unit Info and hints
  2574.         NotGeneral
  2575.         ArrangeInColumn
  2576.  
  2577.         ;; Unit Types
  2578.         UnitType LightMounted 1.0
  2579.     EndSlot    11
  2580.  
  2581.     Slot    12                ;Right outflanking column
  2582.         ;;; Restrictions
  2583.         MinUnits 2
  2584.         
  2585.         ;;; Slot position
  2586.         XPos        60 relativeTo 10
  2587.         ZPos        0 relativeTo 2
  2588.  
  2589.         ;;; Unit Info and hints
  2590.         NotGeneral
  2591.         ArrangeInColumn
  2592.  
  2593.         ;; Unit Types
  2594.         UnitType LightMounted 1.0
  2595.     EndSlot    12
  2596.  
  2597. EndTemplate SteppeEnvelopment
  2598.  
  2599. ;****************************************************************
  2600. ;Battles in Column
  2601. ;General purpose formation for heavy cavalry forces with
  2602. ;supporting arms
  2603. ;Widely used in Western Europe
  2604. ;****************************************************************
  2605. Template BattlesInColumn
  2606.     ;;; Flags
  2607.     HistoricalTemplate
  2608.     Attack
  2609.     Defend
  2610.     Priority 0                    ; This has so much optional stuff it's not suitable for autopicking
  2611.  
  2612.     Slot    0            ;Artillert
  2613.         Optional
  2614.  
  2615.         ;;; Slot position
  2616.         XPos        0 absolute
  2617.         ZPos        0 absolute
  2618.  
  2619.         ;;; Unit Info and hints
  2620.         NotGeneral
  2621.         InterUnitSpacing 10
  2622.  
  2623.         ;; Unit Types
  2624.         UnitType Artillery 1.0
  2625.     EndSlot    0
  2626.  
  2627.     Slot    1            ;Optional light cavalry screen
  2628.         Optional
  2629.  
  2630.         ;;; Restrictions
  2631.         MaxUnits 3
  2632.  
  2633.         ;;; Slot position
  2634.         XPos        0 absolute
  2635.         ZPos        -10 relativeTo 0
  2636.         IgnoreOffsetFromEmptySlotZ
  2637.  
  2638.         ;;; Unit Info and hints
  2639.         NotGeneral
  2640.  
  2641.         ;; Unit Types
  2642.         UnitType LightMounted 1.0
  2643.     EndSlot    1
  2644.  
  2645.     Slot    2            ;Optional infantry line
  2646.         Optional
  2647.  
  2648.         ;;; Slot position
  2649.         XPos        0 absolute
  2650.         ZPos        -15 relativeTo 1
  2651.         IgnoreOffsetFromEmptySlotZ
  2652.  
  2653.         ;;; Unit Info and hints
  2654.  
  2655.         ;; Unit Types
  2656.         UnitType HeavyInfantry 1.0
  2657.         UnitType AssaultInfantry 1.0
  2658.         UnitType NonMissileInfantry 0.5
  2659.     EndSlot    2
  2660.  
  2661.     Slot    3            ;Optional 2nd infantry line
  2662.         Optional
  2663.         Priority 0.7
  2664.  
  2665.         ;;; Slot position
  2666.         XPos        0 absolute
  2667.         ZPos        -10 relativeTo 2
  2668.         IgnoreOffsetFromEmptySlotZ
  2669.  
  2670.         ;;; Unit Info and hints
  2671.         General
  2672.  
  2673.         ;; Unit Types
  2674.         UnitType MediumInfantry        1.0
  2675.         UnitType NonMissileInfantry 0.8
  2676.         UnitType Infantry            0.1            ;;;To allow a missile general
  2677.     EndSlot    3
  2678.  
  2679.     Slot    4            ;Heavy cavalry line
  2680.         ;;; Restrictions 
  2681.         MinUnits 3
  2682.  
  2683.         ;;; Slot position
  2684.         XPos        0 absolute
  2685.         ZPos        -15 relativeTo 3
  2686.         IgnoreOffsetFromEmptySlotZ
  2687.  
  2688.         ;;; Unit Info and hints
  2689.         NotGeneral
  2690.  
  2691.         ;; Unit Types
  2692.         UnitType HeavyMounted 1.0
  2693.     EndSlot    4
  2694.  
  2695.     Slot    5            ;General's slot
  2696.         ;;; Slot position
  2697.         XPos        0 absolute
  2698.         ZPos        -15 relativeTo 4
  2699.         IgnoreOffsetFromEmptySlotZ
  2700.  
  2701.         ;;; Unit Info and hints
  2702.         General
  2703.  
  2704.         ;; Unit Types
  2705.         UnitType GeneralOnly 1.0
  2706.     EndSlot    5
  2707.  
  2708.     Slot    6            ;Dummy slot
  2709.         Spans 0 and 1
  2710.     EndSlot    6
  2711.  
  2712.     Slot    7            ;Dummy slot
  2713.         Spans 2 and 6
  2714.     EndSlot    7
  2715.  
  2716.     Slot    8            ;Dummy slot
  2717.         Spans 3 and 7
  2718.     EndSlot    8
  2719.  
  2720.     Slot    9            ;Dummy slot
  2721.         Spans 4 and 8
  2722.     EndSlot    9
  2723.  
  2724.     Slot    10            ;Dummy slot spans slots 0 to 5
  2725.         Spans 5 and 9
  2726.     EndSlot    10
  2727.  
  2728.     Slot    11            ;Left flank missilemen
  2729.         Optional
  2730.  
  2731.         ;;; Slot position
  2732.         XPos        -3 relativeTo 10
  2733.         ZPos        0 relativeTo 2
  2734.  
  2735.         ;;; Unit Info and hints
  2736.         NotGeneral
  2737.  
  2738.         ;; Unit Types
  2739.         UnitType MissileInfantry 1.0
  2740.     EndSlot    11
  2741.  
  2742.     Slot    12            ;Right flank missilemen
  2743.         Optional
  2744.  
  2745.         ;;; Slot position
  2746.         XPos        3 relativeTo 10
  2747.         ZPos        0 relativeTo 2
  2748.         IgnoreOffsetFromEmptySlotZ
  2749.  
  2750.         ;;; Unit Info and hints
  2751.         NotGeneral
  2752.  
  2753.         ;; Unit Types
  2754.         UnitType MissileInfantry 1.0
  2755.     EndSlot    12
  2756.  
  2757.     Slot    13            ;Left flank cavalry
  2758.         Optional
  2759.         Priority 0.3
  2760.  
  2761.         ;;; Slot position
  2762.         XPos        -15 relativeTo 10
  2763.         ZPos        0 relativeTo 3
  2764.         IgnoreOffsetFromEmptySlotZ
  2765.  
  2766.         ;;; Unit Info and hints
  2767.         NotGeneral
  2768.  
  2769.         ;; Unit Types
  2770.         UnitType Mounted 1.0
  2771.     EndSlot    13
  2772.  
  2773.     Slot    14            ;Right flank cavalry
  2774.         Optional
  2775.         Priority 0.3
  2776.  
  2777.         ;;; Slot position
  2778.         XPos        15 relativeTo 10
  2779.         ZPos        0 relativeTo 3
  2780.         IgnoreOffsetFromEmptySlotZ
  2781.  
  2782.         ;;; Unit Info and hints
  2783.         NotGeneral
  2784.  
  2785.         ;; Unit Types
  2786.         UnitType Mounted 1.0
  2787.     EndSlot    14
  2788.  
  2789. EndTemplate BattlesInColumn
  2790.  
  2791. ;****************************************************************
  2792. ;Block formation is a special fallback formation for when troops
  2793. ;cannot otherwise be fitted into the deployment area
  2794. ;****************************************************************
  2795. Template Block
  2796.     ;;; Flags
  2797.     HistoricalTemplate
  2798.     Priority 0                    ; Don't want ai to use these wacky formations
  2799.  
  2800.     Slot 0                        ; Front row
  2801.         Priority 1.0            
  2802.     
  2803.         ;;; Restrictions
  2804.         MaxWidth 200
  2805.         MaxUnits 4
  2806.  
  2807.         ;;; Slot position
  2808.         XPos        0 absolute         
  2809.         ZPos        0 absolute
  2810.  
  2811.         ;;; Unit Info and hints
  2812.         NumRows 10                ;;; Results in fairly square 120 man units
  2813.         Close
  2814.         NotGeneral
  2815.  
  2816.         ;; Unit Types
  2817.         UnitType Infantry 1.0    
  2818.         UnitType Mounted 0.5
  2819.         UnitType Any 0            ;;; Currently there are no types that aren't one of the above, but there may be in future
  2820.     EndSlot 0
  2821.  
  2822.     Slot 1                        ; 2nd row
  2823.         Priority 1.0            
  2824.     
  2825.         ;;; Restrictions
  2826.         MaxWidth 200
  2827.         MaxUnits 4
  2828.  
  2829.         ;;; Slot position
  2830.         XPos        0 absolute         
  2831.         ZPos        -5 relativeTo 0
  2832.  
  2833.         ;;; Unit Info and hints
  2834.         NumRows 10                ;;; Results in fairly square 120 man units
  2835.         Close
  2836.  
  2837.         ;; Unit Types
  2838.         UnitType Infantry 1.0    
  2839.         UnitType Mounted 0.5
  2840.         UnitType Any 0            ;;; Currently there are no types that aren't one of the above, but there may be in future
  2841.     EndSlot 1
  2842.  
  2843.     Slot 2                        ; 3rd row
  2844.         Priority 1.0            
  2845.     
  2846.         ;;; Restrictions
  2847.         MaxWidth 200
  2848.         MaxUnits 4
  2849.  
  2850.         ;;; Slot position
  2851.         XPos        0 absolute         
  2852.         ZPos        -5 relativeTo 1
  2853.  
  2854.         ;;; Unit Info and hints
  2855.         NumRows 10                ;;; Results in fairly square 120 man units
  2856.         Close
  2857.  
  2858.         ;; Unit Types
  2859.         UnitType Any 1            ;;; Currently there are no types that aren't one of the above, but there may be in future
  2860.     EndSlot 2
  2861.  
  2862.     Slot 3                        ; 4th row
  2863.         Priority 1.0            
  2864.     
  2865.         ;;; Restrictions
  2866.         MaxWidth 200
  2867.         MaxUnits 4
  2868.  
  2869.         ;;; Slot position
  2870.         XPos        0 absolute         
  2871.         ZPos        -5 relativeTo 2
  2872.  
  2873.         ;;; Unit Info and hints
  2874.         NumRows 10                ;;; Results in fairly square 120 man units
  2875.         Close
  2876.  
  2877.         ;; Unit Types
  2878.         UnitType Mounted 1.0
  2879.         UnitType Any 0.1            
  2880.     EndSlot 3
  2881.  
  2882. EndTemplate Block
  2883.  
  2884.